spotted nettle - German English Dictionary